// prettier.config.js
module.exports = {
  semi: false,
  singleQuote: true,
  printWidth: process.env.CI ? 80 : 100, // CI环境使用更严格的行宽
  tabWidth: 2,
  trailingComma: 'es5',
  
  // 根据不同文件类型配置
  overrides: [
    {
      files: '*.json',
      options: {
        printWidth: 120
      }
    },
    {
      files: '*.md',
      options: {
        proseWrap: 'always'
      }
    }
  ]
}